<?php

use think\migration\Migrator;
use think\migration\db\Column;

class SourceTianqiComAirRank extends Migrator
{
    /**
     * PM25.in - 网站上实时抓取的数据
     * 注：源数据表
     */
    public function up()
    {
        $table = $this->table('source_tianqi_com_air_rank');
        $table
            // step6:时间
            ->addColumn('publish_time', 'datetime', ['comment' => '发布时间',])

            // step2：数据
            ->addColumn('rank_number', 'string', ['comment' => '排名情况排第几名'])
            ->addColumn('city_name', 'string', ['comment' => '城市名称'])
            ->addColumn('aqi', 'text', ['comment' => 'AQI的值'])
            ->addColumn('aqi_level', 'text', ['comment' => 'AQI的情况'])

            // step3:插入时间
            ->addColumn('create_time', 'datetime', ['comment' => '入库时间',])

            // 注释
            ->setComment('初始数据来源 - tianqi.com - 网站上实时抓取的数据（天）')
            // 引擎
            ->setEngine('InnoDB')
            ->save();
    }

    public function down()
    {
        $this->table('source_tianqi_com_air_rank')->drop();
    }
}
